#ifndef _DRVUSARTH_
#define _DRVUSARTH_

#include "sio.h"

#ifdef __cplusplus
extern "C" {
#endif

typedef struct upboardUart {
    SioBase super;
    struct {
        uint32_t owner;
        SioOps  ops;
        POINTER context;
    }Protected;
}UpboardUart;


void UpUartCreate(UpboardUart* sio, const char *name, SIO_PARAM *param);

#ifdef __cplusplus
}
#endif

#endif  /* sioh */